package com.moorror.codegenvel.common.table;

import com.intellij.ui.SimpleTextAttributes;

/**
 * @Author jiyanghuang
 * @Date 2023/10/9 22:17
 */
public enum ColumnShowAttr {

    NULL(StyleAttributesProvider.getIndexAttribute()),
    INDEX(StyleAttributesProvider.getIndexAttribute()),
    KEY_VALUE(StyleAttributesProvider.getKeyValueAttribute()),
    INTEGER_TEXT_ATTRIBUTE(StyleAttributesProvider.getNumberAttribute()),
    BOOLEAN_TEXT_ATTRIBUTE(StyleAttributesProvider.getBooleanAttribute()),
    STRING_TEXT_ATTRIBUTE(StyleAttributesProvider.getStringAttribute()),
    ;


    private SimpleTextAttributes simpleTextAttributes;

    ColumnShowAttr(SimpleTextAttributes simpleTextAttributes) {
        this.simpleTextAttributes = simpleTextAttributes;
    }

    public SimpleTextAttributes getSimpleTextAttributes() {
        return simpleTextAttributes;
    }
}
